home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
TPEX.ZIP
/
C7REVEX3.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1993-09-04
|
2KB
|
69 lines
{
Programming in Turbo Pascal 6.0
Chapter 7 Review Exercise #3 from
the book "Turbo Pascal By Example"
by Greg Perry.
Code by: Robert E. Wade 9-3-93
}
PROGRAM C7RevEx3;
USES Crt;
CONST Spc = ' ';
c1 = 15;
c2 = 15;
VAR Pers1Wgt: BYTE;
Pers1Age: BYTE;
Pers2Wgt: BYTE;
Pers2Age: BYTE;
Pers3Wgt: BYTE;
Pers3Age: BYTE;
WgtAvg: REAL;
AgeAvg: REAL;
TotWgt: INTEGER;
TotAge: BYTE;
BEGIN
{ Initialize variables }
Pers1Wgt := 150;
Pers1Age := 20;
Pers2Wgt := 180;
Pers2Age := 32;
Pers3Wgt := 110;
Pers3Age := 16;
CLRSCR;
{ Display column headers }
WRITELN( 'Weight':c1, 'Age':c2 );
WRITELN( '------':c1, '---':c2 );
{ Display data in respective columns }
WRITELN( Pers1Wgt:c1, Pers1Age:c2 );
WRITELN( Pers2Wgt:c1, Pers2Age:c2 );
WRITELN( Pers3Wgt:c1, Pers3Age:c2 );
WRITELN;
WRITELN;
{ Calculate Averages }
WgtAvg := (Pers1Wgt + Pers2Wgt + Pers3Wgt) / 3;
AgeAvg := (Pers1Age + Pers2Age + Pers3Age) / 3;
{ Calculate Totals }
TotWgt := Pers1Wgt + Pers2Wgt + Pers3Wgt;
TotAge := Pers1Age + Pers2Age + Pers3Age;
{ Display Averages and Totals }
WRITELN( 'The Average Weight is: ', WgtAvg:5:2 );
WRITELN( 'The Average Age is: ', AgeAvg:5:2 );
WRITELN( 'The Total Weight is: ', TotWgt );
WRITELN( 'The Total Age is: ', TotAge );
END.